package com.andkrup.web.navigation {
	import com.andkrup.web.navigation.xapi.ExternalEnvironment;	
	import com.andkrup.ds.ICommand;	
	
	/**
	 * @author Andkrup
	 */
	public interface INavigationManager {
		function get externalAPI():ExternalEnvironment;
		function set externalAPI(value:ExternalEnvironment):void;
		function handleNavigation(command:ICommand):void;
		function goto(index:uint):void;
		function prev():void;
		function next():void;
		
		function registerNavigator(navigator:Navigator):void;
		function unregisterNavigator(navigator:Navigator):void;
	}
}
